home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # This file is part of John the Ripper password cracker,
- # Copyright (c) 1996-98 by Solar Designer
- #
-
- if [ $# -ne 1 ]; then
- echo "Usage: $0 PASSWORD-FILE"
- exit 0
- fi
-
- # There's no need to mail users with these shells
- SHELLS=-,/bin/false,/dev/null,/bin/sync
-
- # Look for John in the same directory with this script
- DIR="`echo "$0" | sed 's,/[^/]*$,,'`"
-
- # Let's start
- $DIR/john -show "$1" -shells:$SHELLS | sed -n 's/:.*//p' |
- (
- SENT=0
-
- while read LOGIN; do
- echo Sending mail to "$LOGIN"...
-
- # You'll probably want to edit the message below
- mail -s 'Bad password' "$LOGIN" << EOF
- Hello!
-
- Your password for account "$LOGIN" is insecure. Please change it as soon
- as possible.
-
- Yours,
- Password Checking Robot.
- EOF
-
- SENT=$(($SENT+1))
- done
-
- echo $SENT messages sent
- )
-